var MyRequest = window.MyRequest || {};
MyRequest = {
	//服务器ip
	SERVER_IP : 'http://123.207.110.98:8090',
	//	SERVER_IP : 'http://172.99.99.39:8080',
	//url--权限接口
	URL_JD : '/NewProtect/api/getmenu.do',
	//url--获取故障地点接口
	URL_GET_CP_PL : '/NewProtect/api/getplace.do',
	//url--用户提交报障接口
	URL_COMMIT_CP : '/NewProtect/api/apisubmit.do',
	//url--用户历史报障接口&&搜索接口
	URL_HISTORY_CP : '/NewProtect/api/histroysearch.do',
	//url--故障加急接口
	URL_URGENT_CP : '/NewProtect/api/urgent.do',
	//url--取消报障接口
	URL_CANCEL_CP : '/NewProtect/api/deletewarn.do',
	//url--故障详情接口
	URL_CP_DETAILS : '/NewProtect/api/warndetail.do',
	//url--评价
	URL_EVALUATE : '/NewProtect/api/submitevalte.do',
	//url--可管理区域
	URL_MANAGE_AREA : '/NewProtect/api/allprotect.do',
	//url--平障处理
	URL_P_CP : '/NewProtect/api/warnhandle.do',
	URL_P_CP_SEARCH : '/NewProtect/api/handlesearch.do',
	//url--开始处理故障
	URL_START_HANDLE : '/NewProtect/api/upstatus.do',
	//url--接障处理接口
	URL_GET_CP : '/NewProtect/api/apiwarnlist.do',
	//url--接障搜索接口
	URL_GET_CP_SEARCH : '/NewProtect/api/serach.do',
	//url--接障模块提醒接口
	URL_GET_CP_TIP : '/NewProtect/api/remind.do',
	//url--接障人员结束故障或转疑难单
	URL_END_CP : '/NewProtect/api/warnfinish.do',
	//url--故障处理人员列表
	URL_HANDLE_MEMBER : '/NewProtect/api/ActionUserlist.do',
	//url--分配故障处理人员
	URL_ALLOT_MEMBER : '/NewProtect/api/divisiontask.do',
	//url--调教处理结果
	URL_COMMIT_HANDLE_RESULT : '/NewProtect/api/subresult.do',
	//url--移交给电信或移动
	URL_TURN_OVER : '/NewProtect/api/transferprotect.do',
	//url--获取统计结果
	URL_SS_RESULT : '/NewProtect/api/count.do',
	//url--统计搜索
	URL_SS_RESULT_SEARCH : '/NewProtect/api/countsearch.do',
	//url--故障比例
	URL_CP_RATIO : '/NewProtect/api/counttitle.do',

	/**
	 * 请求服务器的函数
	 * @param {String} url - 请求url
	 * @param {Object} data - 上传参数
	 * @param {Object} callback - 回调函数对象
	 * @param {Object} tag - 请求标记，以区分是请求哪个url的。不传默认为无标记。
	 */
	requestMethod : function(url, data, callback, tag) {
		console.log('requestMethod--in--' + 'url=' + url + '   data=' + data);
		for (var x in data.values) {
			console.log('请求参数:  ' + x + '=' + data.values[x]);
		}
		tag = tag || null;
		api.ajax({
			url : url,
			method : 'post',
			data : data,
			tag : tag
		}, function(ret, err) {
			console.log('MyRequest---requestMethod--Result---tag=' + tag + '---ret=' + JSON.stringify(ret) + '     err=' + JSON.stringify(err));
			if (ret) {
				callback(ret);
			} else {
				callback(false);
			}
		});
	}
};
